drop table if exists spmi_ods.spmi_aviation_bill_error_msg;
CREATE EXTERNAL TABLE IF NOT EXISTS spmi_ods.spmi_aviation_bill_error_msg(
id                                                 bigint                         COMMENT '主键ID',
push_id                                            bigint                         COMMENT '推送ID',
booking_space_no                                   String                         COMMENT '订舱号',
aviation_waybill_no                                String                         COMMENT '航空主单',
type_code                                          smallint                       COMMENT '异常类型',
type_name                                          String                         COMMENT '异常信息',
information                                        String                         COMMENT '异常信息',
ticket                                             bigint                         COMMENT '异常票数',
quantity                                           bigint                         COMMENT '异常数量',
network_id                                         bigint                         COMMENT '异常上报网点ID',
network_code                                       String                         COMMENT '异常上报网点地名称',
network_name                                       String                         COMMENT '异常上报网点地编码',
operation_time                                     timestamp                      COMMENT '异常上报时间',
user_code                                          String                         COMMENT '上报人CODE/回复人CODE',
user_name                                          String                         COMMENT '上报人NAME/回复人NAME',
create_by                                          String                         COMMENT '创建人ID',
update_by                                          String                         COMMENT '最后更新人ID',
create_by_name                                     String                         COMMENT '创建人名称',
update_by_name                                     String                         COMMENT '最后修改人名称',
create_time                                        timestamp                      COMMENT '创建时间',
update_time                                        timestamp                      COMMENT '更新时间',
version                                            bigint                         COMMENT '版本号',
sort                                               smallint                       COMMENT '排序',
trace_id                                           String                         COMMENT '链路ID'
)
COMMENT '航空提货账单异常信息表'
PARTITIONED BY (dt STRING COMMENT '更新/创建日期 (yyyy-MM-dd)')
STORED AS PARQUET
LOCATION '/dw/hive/spmi_ods.db/external/spmi_aviation_bill_error_msg'
TBLPROPERTIES (
  'parquet.column.index.access'='true'
)